PhpOffice\PhpSpreadsheet\Writer\Html D

Total Complexity 230
Dependencies 23
Dependents 1
Total lines 1,661
Lines of code 890
Logical lines of code 604
Comment lines 510
Methods 41
Properties 15

Methods 41

Method Rating Maintainability Complexity Lines of code
generateRow()
D
23
44 166
buildCSS()
B
32 18 103
generateSheetData()
B
38 17 70
calculateSpans()
A
40 15 59
extendRowsForChartsAndImages()
A
43 14 50
mapBorderStyle()
A
48 15 34
writeImageInCell()
A
41 13 52
generateHTMLHeader()
A
45 11 42
generateTableHeader()
A
47 11 33
createCSSStyleFont()
S
54 7 20
mapHAlign()
S
58 7 17
writeChartInCell()
S
49 6 27
generateStyles()
S
57 5 17
mapVAlign()
S
62 5 13
save()
S
54 4 21
generateNavigation()
S
55 4 19
formatColor()
S
59 3 14
createCSSStyleAlignment()
S
61 3 11
writeComment()
S
64 3 9
setMargins()
S
56 1 19
createCSSStyleBorder()
S
73 2 4
createCSSStyleFill()
S
68 2 7
assembleCSS()
S
66 2 8
createCSSStyle()
S
67 1 8
setEmbedImages()
S
77 1 4
getSheetIndex()
S
82 1 3
setSheetIndex()
S
77 1 4
setUseEmbeddedCSS()
S
77 1 4
getUseEmbeddedCSS()
S
82 1 3
setUseInlineCss()
S
77 1 4
getUseInlineCss()
S
82 1 3
setImagesRoot()
S
77 1 4
getEmbedImages()
S
82 1 3
writeAllSheets()
S
77 1 4
getImagesRoot()
S
82 1 3
getGenerateSheetNavigationBlock()
S
82 1 3
generateTableFooter()
S
80 1 3
setGenerateSheetNavigationBlock()
S
76 1 4
generateHTMLFooter()
S
71 1 6
createCSSStyleBorders()
S
66 1 8
__construct()
S
76 1 4